Validation Suite Generation

نویسنده

  • Christian Queinnec
چکیده

To validate big systems is a very complex task which has not been solved yet. Many researchers have addressed the more restricted problem of language validation Goodenough 81, Whichmann & Sale 80] but still did not succeed. One reason is the lack of a semantical deenition of the language to be validated, the other reason is that such a semantics is often considered as a theoretical object unable to provide more than meanings to programs. To validate a Lisp-like system is still a large problem due to the number of its essential constructs (special forms and other unusual features like eval or multiple values) and to the size of its run-time support of which the garbage collector is the main and most complex part. However | since Scheme has only a few features Rees & Clinger 86] and may be considered as an eecient-calculus Steele & Sussman 75], | since-calculus is the support of Deno-tational Semantics Stoy 77, Schmidt 86] and denotational semantics for Scheme has already been published Muchnick & Pleban 80, Rees & Clinger 86] and eventually | since the equation \program = data" holds in Scheme, it seems therefore possible to make use of the This work has been partially funded by Greco de Programmation. Interpr etation, Compilation et S emantique des Langages Applicatifs denotational semantics of Scheme to generate validation suites. The paper will present this technique, its implementation (via streams) and some experimental results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coverage Directed Generation of System-Level Test Cases for the Validation of a DSP System

We propose a complete methodology for the automatic generation of test cases in the context of digital circuit validation. Our approach is based on a software model of the system to verify in which some modules are written in the Esterel language. An initial test suite is simulated and the state coverage is computed. New test sequences are automatically generated to reach the missing states. We...

متن کامل

Using the Particle Swarm Optimization Algorithm to Generate the Minimum Test Suite in Covering Array with Uniform Strength

Up to now, several useful algorithms have been proposed to generate covering array, which is one of the branches of combinatorial testing. The main challenge in generating such arrays is generation of the arrays with a minimum number of test cases (for efficiency) at a proper time (for performance), for large systems. Covering array generation strategies are often divided into two general categ...

متن کامل

Design and Use of CSP Meta-Model for Embedded Control Software Development

Software that is used to control machines and robots must be predictable and reliable. Model-Driven Design (MDD) techniques are used to comply with both the technical and business needs. This paper introduces a CSP meta-model that is suitable for these MDD techniques. The meta-model describes the structure of CSP models that are designed; using this meta-model it is possible to use all regular ...

متن کامل

Performance Evaluation of Testing for Maintaining Software-Quality

Test development is an expensive technique. Saving the test suite for the software application by which test cases from the suite can be used for the software maintenance. We propose to develop Specification Analyser that accepts specification like statement coverage, code coverage for the generation of efficient test cases from test suite. The Specification Analyser compares the information ab...

متن کامل

Software Verification and Validation Laboratory: Automated Test Suite Generation for Time-Continuous Simulink Models

All engineering disciplines are founded and rely on models, although they may differ on purposes and usages of modeling. Interdisciplinary domains such as Cyber Physical Systems (CPSs) seek approaches that incorporate different modeling needs and usages. Specifically, the Simulink modeling platform greatly appeals to CPS engineers due to its seamless support for simulation and code generation. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007